@charset "utf-8";
/* artDialog 皮肤 */
/* common start */
body { _margin:0; _height:100%; }
.aui_outer { text-align:left; }
.aui_border, .aui_inner { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_center, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
/*.aui_content,*/
.aui_buttons span { display:inline-block; *zoom:1; *display:inline; }
.aui_dialogIcon { vertical-align:middle; _font-size:0; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_close { display:block; position:absolute; outline:none; _cursor:pointer; }
.aui_main { text-align:center; }
.aui_content { text-align:left; border:none 0; }
.aui_tdIcon { vertical-align: middle; }
.aui_buttons { padding:10px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:10px; cursor:pointer; }
.aui_contentFull{ display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/tools/loading.gif) no-repeat center center; }
.aui_icon { width:60px; height:48px; margin:30px 0 30px 30px; }

.aui_buttons button { width:63px; height:27px; color:#fff;  cursor: pointer; display: inline-block; text-align: center; background:url(../images/tools/but_bg.gif) no-repeat; padding:0 0 3px; padding:0\9; border:0;}
.aui_buttons button.aui_cancelButton { background:url(../images/tools/but_bg09.jpg); border:1px solid #c9c9c9; color:#757575;}
.aui_buttons button.aui_cancelButton:hover{ color:#323232; border-color:#ababab;}

.aui_buttons button:hover { color:#032b3e; border-color:#666; }
/*.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 0 5px rgba(66, 109, 201, .9), inset 0 0 1em rgba(0, 0, 0, .3); }*/
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
/* common end */

/* skin start */
.aui_header, .aui_footer button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_inner { background:#FFF; }
.aui_main { min-width:9em; }
.aui_outer, .aui_center { }
.aui_outer { border-radius:3px; }
.aui_border { border-radius:2px; box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:8px; height:8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .1); background:#000\9!important; filter:alpha(opacity=15); }
.aui_focus .aui_inner, .aui_titleWrap {  }
.aui_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_drag .aui_outer { box-shadow:none; border:1px solid rgba(0, 0, 0, .4)!important; border:1px solid #333\9!important; }
.aui_titleWrap { position:relative; height:100%; }
.aui_title { height:30px; line-height:30px; padding:0 28px 0 10px;  background:url(../images/tools/alt_bg.gif); font-weight:700; color:#fff;  }
.aui_focus .aui_title { border-top-color:#739ECE; background:#61A9BE;}
.aui_drag .aui_title { color:#FFF; box-shadow:none;background:#6EBED6; }
.aui_drag .aui_titleWrap { box-shadow:none; }
.aui_close { margin:10px 15px 0 0; padding:0; top:3px; right:3px; width:15px; height:15px; line-height:15px; font-size:18px; text-align:center; /*background:#739ECE;*/ font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; color:#FFF!important; text-decoration:none; border:1px solid transparent; _border:0 none; border-radius:15px;  }
.aui_focus .aui_close {/* border:1px solid #17356C;*/ }
.aui_close:hover { text-decoration:none; background:#fff; border:0; _border:0 none; box-shadow: 0 1px 0 rgba(255, 255, 255, .5), inset 0 1px 0 rgba(255, 255, 255, .5); color:#2c99d9!important;}
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_focus .aui_content { color:#000; }
.aui_buttons { background-color:#F6F6F6; border-top:1px solid #EBEBEB; border-bottom:1px solid #CCC; box-shadow: inset 0 -3px 5px rgba(204, 204, 204, 0.3), inset 0 1px 0 rgba(255, 255, 255, .8); }
.aui_iconBg{ width:60px; height:60px; display:inline-block; margin:0 0 0 35px; background-repeat:no-repeat; background-position:center center; *display:inline; *zoom:1;}
/* skin end */

/* tipsy 皮肤 */
.tipsy { padding: 5px; position: absolute; z-index: 200; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #fdf7db; border:1px solid #e3dec4; max-width: 152px;}
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-inner i{ font-style:normal; color:#F00;}
.tipsy-arrow { position: absolute; background: url(../images/tools/tooltip.gif) no-repeat top left; width: 11px; height: 6px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 6px; height: 11px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 6px; height: 11px; }
input.error {}
label.error{ line-height:15px; background:url(../images/pic/error.jpg) #fdf7db 6px 7px no-repeat; padding:6px 6px 6px 25px; border:1px solid #e3dec4; position:absolute; left:298px; display:none; cursor:default; z-index:10;}
label.error .meg-tip em{ width:14px; height:14px; margin:0 5px 0 0; vertical-align:bottom; display:inline-block; *display:inline; *zoom:1;}

/* tooltip*/
#tooltip { position:absolute; z-index:3000; border:1px solid #767676; background:#edeef5; padding:3px 5px; opacity:0.85; border-radius:3px;}
#tooltip h3, #tooltip div { margin: 0; }

/* 选择学校 */
.alt_width04{ width:636px; clear:both; z-index:70; background:#fff;}
.alt_width04 .alt_tit{ width:96%;}
.alt_width04 .con_bg{ clear:both; border:#eaeaea 1px solid; background:#f5f5f5; padding:6px; line-height:24px; margin:6px; overflow:auto; _padding:6px 6px 30px;}
.alt_width04 .con_bg a{ display:block; line-height:20px; padding:0px 6px; color:#5192be; float:left; clear:none; margin:4px 0px; min-width:24px; *float:none; *display:inline; *zoom:1;}
.alt_width04 .con_bg .on_bg{ background:#51b1e2; color:#fff;}
.alt_width04 .con_bg a:hover{ background:#51b1e2; color:#fff; text-decoration:none;}
.alt_width04 .but_r{ clear:both; text-align:right; margin:0 4px 0 0;}
.alt_width04 .con_list{ height:120px; clear:both; border:#eaeaea 1px solid; overflow-y:scroll ;margin:6px; padding:6px;}
.alt_width04 .con_list ul li{ width:33%; height:24px; overflow:hidden; float:left; clear:none; line-height:24px; color:#5192be; cursor:pointer; width:31%\9;}
.alt_width04 .con_list ul li a{ height:24px; float:left; color:#5192be; padding:0 10px 0 15px; background:url(../images/pic/school-list.gif) 5px -14px no-repeat;}
.alt_width04 .con_list ul li a:hover{ text-decoration:none;}
.alt_width04 .con_list .on_bg a,.alt_width04 .con_list a.on_bg{ background:url(../images/pic/school-list.gif) #51b1e2 5px 10px no-repeat; color:#fff;}

/* 登陆邮箱提示 */
.out_box{ width:290px!important; min-width:200px!important; max-widht:300px; max-height:310px; line-height:22px; border:1px solid #ccc; background:#fff; font-size:12px; color:#969494; overflow:hidden; top:41px!important;}
.list_box,.focus_box{ padding:0 5px; cursor:pointer;}
.focus_box{background:#f0f3f9; color:#333}
.mark_box{/*color:#969494;*/}
.login_del{ width:16px; height:16px; background:url(../images/pic/login_del.gif) no-repeat; position:absolute; top:20px; right:48px; cursor:pointer; display:none;}

/* 滚动公告 */
ul.marquee{ display:block; padding:0; margin:0; list-style:none; line-height:1; position:relative; overflow:hidden; width:100%; height:28px;}
ul.marquee li{ position:absolute; top:-999em; left:0; display:block; white-space:nowrap; font-size:12px; padding:8px 5px;}

/* 表情 */
/*  原： #emotion{ background:#EFF2F4; padding:5px 0 10px 3px;}  */
#emotion{ background:#EFF2F4; padding:5px 0 10px 3px;}
#emotion img{ padding:1px;}

/* 公式编辑器 */
/*#formulaBox{ height:auto; width:550px; margin:0 0 0 -275px; display:block; outline:0 none; z-index:1002; border-radius: 4px; padding: 0.2em; position:absolute; left:50%; top:30%; background:#fff; overflow:hidden}
#formulaBox .title{ border:1px solid #aaa; color:#222; font-weight:bold;}
#formulaBox .title strong{ float:left;}
#formulaBox .title span{ float:right;}*/

/* 图片轮换 */
.imgscroll{ width: 700px; height: 280px; position: relative;}
.imgscroll .wrapper{ width: 700px; height: 280px; position: absolute; top: 0; left: 0; }
.imgscroll .wrapper ul{ width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.imgscroll ul li{ display: block; float: left; padding: 0; height: 280px; width:700px; margin: 0; cursor:pointer; }
.imgscroll .arrow{ display: block; height: 200px; width: 67px; background: url(../images/tools/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 30px; cursor: pointer; display:none;}
.imgscroll .forward{ background-position: 0 0; right: -20px; }
.imgscroll .back{ background-position: -67px 0; left: -20px; }
.imgscroll .forward:hover{ background-position: 0 -200px; }
.imgscroll .back:hover{ background-position: -67px -200px; }
#thumbNav{ position: relative; top: 245px; left:10px; text-align:left; display:none;}
#thumbNav a{ width:21px; height:21px; line-height:21px; font: 11px/18px Georgia, Serif; display: inline-block; color:#808080; text-align:center; cursor:pointer; margin:0 0 0 5px; float:left; background:url(../images/pic/num.png) no-repeat; _background:url(../images/pic/num.gif) no-repeat;}
#thumbNav a:hover{ color:#50a4bd;}
#thumbNav a.cur{ background-position:right center; color:#50a4bd;}
#start-stop{ display:none;}
.imgscroll .wrapper ul ul{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.imgscroll .wrapper ul ul li{ float: none; height: auto; width: auto; background: none; }

/* 评分 */
.starscore,.star-list{ line-height:20px; float:left;}
.starscore span,.starscore span em{ width:66px; height:11px; background:url(../images/pic/star.png) left bottom repeat-x; _overflow:hidden; _background:url(../images/pic/star.gif) left bottom repeat-x; padding:0!important; margin:0!important; float:none!important; display:inline-block; *display:inline; *zoom:1;}
.starscore span{ position:relative\9; top:-3px\9;}
.starscore span em{ width:100px; background-position:left top;}
.star-list dl,.star-list dt{ line-height:20px; float:left;}
.star-list input{ display:none;}
.star-list dd{ float:left; width:13px; margin:5px 0 0; height:11px; background:url(../images/pic/star.png) left top repeat-x; _background:url(../images/pic/star.gif) left top repeat-x; cursor:pointer;}
.star-list .star-off{background-position:left bottom;}
.star-list .star-on{background-position:left top;}
.star-list .rate-tip{ float:left;}

/* select 皮肤 */
/* Dropdown control */
.selectBox-dropdown { width:83px!important; height:25px; line-height:25px; position:relative; border:1px solid #dadada; text-decoration:none; text-align:left; color:#4F4F4F; outline:none; background:#fff; display:inline-block; cursor:pointer;}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {}
.selectBox-dropdown.selectBox-menuShowing {-moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.selectBox-dropdown .selectBox-label{ padding:0 8px; display:inline-block; white-space:nowrap; overflow:hidden; text-align:center;}
.selectBox-dropdown .selectBox-label:hover{ color:#333;}
.selectBox-dropdown .selectBox-arrow { position:absolute; top:0; right:0; width:23px; height:23px; padding:1px 0 1px 1px; cursor:pointer;	background:url(../images/button/select.jpg) left 1px no-repeat;}
/* Dropdown menu */
.selectBox-dropdown-menu {position: absolute;z-index: 99999;min-height: 1em;border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */background: #FFF;-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);overflow: auto;}
/* Inline control */
.selectBox-inline {min-width: 150px;outline: none;border: solid 1px #BBB;background: #FFF;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: auto;}
.selectBox-inline:focus {border-color: #666;}
/* Options */
.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style: none;display: block;cursor: pointer;padding: 0;margin: 0;}
.selectBox-options li a {height:27px; line-height:27px; text-align:center;color:#333;white-space: nowrap;overflow: hidden;}
.selectBox-options li.selectBox-hover a {background-color: #86cade; color:#fff;}
.selectBox-options li.selectBox-disabled a {color: #888;background-color: transparent;}
.selectBox-options li.selectBox-selected a {background-color: #248dac; color:#fff;}
.selectBox-options .selectBox-optgroup {color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap;}
/* Disabled state */
.selectBox.selectBox-disabled {color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);border-color: #666;}
.selectBox-inline.selectBox-disabled {color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}

/* 评论课程弹框 */
.evaluateBox{ width:470px; line-height:20px; display:inline-block; *display:inline; *zoom:1;}
.evaluateBox li{ width:440px; padding:10px 15px; float:left; border-bottom:1px dashed #d6d6d6;}
.evaluateBox .name{ padding:0 10px 0 0;font-weight:bold;}
.evaluateBox .operate{ width:147px; float:right;}
.evaluateBox .comment{ with:100%; float:left; display:none;}
.evaluateBox .btn-comment{ padding:0 0 0 18px; margin:0 0 0 35px; background:url(../images/pic/icon-speak.gif) left 4px no-repeat; float:left;}
.evaluateBox .btn-submit{ width:61px; height:25px; line-height:25px; border:0; background:url(../images/button/submit-comm.jpg) no-repeat; color:#fff; cursor:pointer; padding:0 0 3px; padding:0\9; float:right;}
.evaluateBox .btn-submit.hover{ background-position:left bottom;}
.evaluateBox textarea{ width:428px; height:70px; margin:5px 0; float:left;}





















